package com.ruoyi.texts.service;

import java.util.List;

import com.ruoyi.my.domain.Question;
import com.ruoyi.texts.domain.Text;
import org.apache.poi.ss.formula.functions.T;

/**
 * 试卷管理Service接口
 * 
 * @author ruoyi
 * @date 2024-11-27
 */
public interface ITextService 
{
    /**
     * 查询试卷管理
     * 
     * @param id 试卷管理主键
     * @return 试卷管理
     */
    public Text selectTextById(Long id);

    /**
     * 查询试卷管理列表
     * 
     * @param text 试卷管理
     * @return 试卷管理集合
     */
    public List<Text> selectTextList(Text text);

    /**
     * 新增试卷管理
     * 
     * @param text 试卷管理
     * @return 结果
     */
    public int insertText(Text text);

    /**
     * 修改试卷管理
     * 
     * @param text 试卷管理
     * @return 结果
     */
    public int updateText(Text text);

    /**
     * 批量删除试卷管理
     * 
     * @param ids 需要删除的试卷管理主键集合
     * @return 结果
     */
    public int deleteTextByIds(Long[] ids);

    /**
     * 删除试卷管理信息
     * 
     * @param id 试卷管理主键
     * @return 结果
     */
    public int deleteTextById(Long id);

    List<Text> selectAllByTextId(Long id);

    List<Text> selectAllAndDetalis();
    List<Text> selectTextAndClassByClassId(Long id);
    List<Text> selectTextAndClassList(Long id);
    List<Text> selectTextAndUserAndClassByUserId(Long id);
}
